/*
 * Exclusion.h
 *
 *  Created on: 15/06/2013
 *      Author: juan
 */

#include "Caracter.h"
#include <list>
#ifndef EXCLUSION_H_
#define EXCLUSION_H_

using namespace std;

class Exclusion {
public:
	Exclusion();
	virtual ~Exclusion();
	void clear();
	void actualizarExclusion(list <Caracter*> * caracteres);
	list<Caracter*> * excluir(list<Caracter*> * lista_sin_exc);
private:
	bool contiene(Caracter * c);
	list<Caracter*> * caracteres_excluidos;

};

#endif /* EXCLUSION_H_ */
